# -*- coding: UTF-8 -*-


"""
page: 197

1. 全局名称空间为一个字典，global = {'age':10,'test01':lambda :x}
2. 变量没有类型，类型存放在对象中，对象结构至少有两部分组成
    - 对象头
        记录对象的类型，可以使用 type(param) 等价于 param.__class__
        和引用计数器
    - 存储的值

"""
import sys

age = 10
del age

def test01():
    print('111')

def test02():
    ...
    names = ['110','111']
    n1 = names[:]


if __name__ == '__main__':
    ...
    # age = "abc"
    a = 100
    b = a
    # print(a.__class__)
    # print(type(a))
    # print(id(age))
    # print(id(a))
    print(sys.getrefcount(a))
